package cn.com.headfree.recordlog.dao;

import java.util.List;

import com.gta.edu.sdk.base.dao.IBaseDao;
import com.gta.edu.sdk.common.dto.Page;

import cn.com.headfree.entity.TRecordOptLog;
import cn.com.headfree.entity.TSysDictionaryInfo;

/**  
 * @Title  IRecordLogDao.java   
 * @Package cn.com.headfree.recordlog.dao.impl   
 * @Description 业务记录操作日志信息dao
 * @author yangwang 
 * @date  2020年7月3日 下午3:43:30   
 */
public interface IRecordLogDao extends IBaseDao<TRecordOptLog> {
	
	/**
	 * 插入记录
	 * @param record
	 *  */
	void insert(TRecordOptLog record);
	
	/**
	 * 获取记录列表
	 * @param record
	 * @return List<TRecordOptLog>
	 *  */
	List<TRecordOptLog> getList(TRecordOptLog record);
	
	/**
	 * 获取分页记录信息
	 * @param record
	 *  */
	void getPage(Page<TRecordOptLog> page,TRecordOptLog record);
	
	/**
	 * 获取字典列表
	 * @param value
	 * @return List<TSysDictionaryInfo>
	 *  */
	List<TSysDictionaryInfo> getDictionarys(String value);
	
}
